package com.huilian.iotbox.admin.wap.dao;

import com.huilian.iotbox.data.dto.CommodityStockDto;
import com.huilian.iotbox.data.po.CommodityStock;
import com.huilian.iotbox.data.vo.CommodityStockVo;
import org.apache.ibatis.annotations.Param;

public interface CommodityStockDao {

    /**
     * 查询场地商品库存总数n
     */
    Integer findCommodityTotalInventory(@Param("commodityId") Long commodityId,@Param("merchantStoreId") Integer merchantStoreId);

    Integer updateByCommodityId(CommodityStock commodityStock);

    CommodityStockVo findByCommodityIdAndMerchantStoreId(CommodityStockDto commodityStockDto);

    int update(CommodityStockDto commodityStockDto);

    int add(CommodityStockDto commodityStockDto);
}
